Copyright: Copyright © 1995-1999 Van Dyke Technologies, Inc.


AbsoluteFTP License Agreement

End-User License Agreement for AbsoluteFTP 1.6

Copyright (c) 1995-1999 Van Dyke Technologies, Inc.

All Rights Reserved.

AGREEMENT.  After reading this agreement carefully, if you do not agree to all of the terms of this agreement, you may not use this software.

This software is owned by Van Dyke Technologies, Inc. and is protected by national copyright laws and international copyright treaties.

1. GRANT OF LICENSE AND PROHIBITIONS.  This software is licensed to you.  You are not obtaining title to the software or any copyrights.  You may not sublicense, rent, lease, convey, modify, translate, convert to another programming language, decompile, or disassemble the software for any purpose.  The license may be transferred to another if you keep no copies of the software.  Permission must be obtained before mirroring or redistributing the evaluation copies of the software.

2. USE AND EVALUATION PERIOD.  You may use one copy of this software on one client computer.  A copy of this software is considered in use when loaded into temporary memory (i.e., RAM) and/or installed on a permanent storage device (i.e., hard disk, CD-ROM, etc.  You may also use a copy of the software on a home or portable computer, provided only one copy of the software is in use at a time.  You may use an evaluation copy of the software for only thirty (30) days in order to determine whether to purchase the software.

3. MULTI-COMPUTER/NETWORK LICENSES.  If this is a multi-computer or network license, you may make, install, and use additional copies of the software up to the number of copies authorized in your registration documentation.

4. LIMITED WARRANTY.  THE SOFTWARE IS PROVIDED AS IS AND VAN DYKE TECHNOLOGIES DISCLAIMS ALL WARRANTIES RELATING TO THIS SOFTWARE, WHETHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  NEITHER VAN DYKE TECHNOLOGIES NOR ANYONE INVOLVED IN THE CREATION, PRODUCTION, OR DELIVERY OF THIS SOFTWARE SHALL BE LIABLE FOR ANY INDIRECT, CONSEQUENTIAL, OR INCIDENTAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE SUCH SOFTWARE EVEN IF VAN DYKE TECHNOLOGIES HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES OR CLAIMS.  IN NO EVENT SHALL VAN DYKE TECHNOLOGIES' LIABILITY FOR ANY DAMAGES EXCEED THE PRICE PAID FOR THE LICENSE TO USE THE SOFTWARE, REGARDLESS OF THE FORM OF CLAIM.  THE PERSON USING THE SOFTWARE BEARS ALL RISK AS TO THE QUALITY AND PERFORMANCE OF THE SOFTWARE.

5. TERMINATION.  This agreement terminates, you lose all rights licensed to you, and you must stop use of the software if you a) violate the terms of this agreement or b) you do not pay the license fee before the end of the evaluation period.

6. GOVERNING LAW.  The agreement shall be governed by the laws of the State of New Mexico.  Any action or proceeding brought by either party against the other arising out of or related to this agreement shall be brought only in a state or federal court of competent jurisdiction located in Bernalillo County, New Mexico.  The parties hereby consent to the personal jurisdiction of such courts.

7. U.S. GOVERNMENT RESTRICTED RIGHTS.  This software is provided with RESTRICTED RIGHTS.  Use, duplication, or disclosure by the Government is subject to restrictions as set forth in subparagraph (c)(1)(ii) of the Rights in Technical Data and Computer Software clause at DFARS 252.227-7013 or subparagraphs (c)(1) and (2) of the Commercial Computer Software--Restricted Rights clause at 48 CFR 52.227-19, as applicable.  Manufacturer is:

Van Dyke Technologies, Inc.
4848 Tramway Ridge Dr. NE, Suite 201
Albuquerque, NM 87111   USA

e-mail: sales@vandyke.com


Account

Enter supplemental login information required for access to resources once a login to an FTP server has been completed. This is seldom required by current FTP servers.


All Entries

Request that the FTP server include all entries (including dot files) when performing directory listings.  This option is usually only useful when the server is a UNIX system.

This option is off by default.


Anonymous Login

Login to an FTP server with the username anonymous.

Most servers that accept anonymous logins request that you supply your e-mail address as the password. When the Anonymous Login option is selected for a Quick Connect, or when creating a new session database entry, AbsoluteFTP automatically selects anonymous as the username and fills in the password field using the password you supplied in your Global Configuration.


Arrange Icons

Sort the items in a folder by Name, Size, Type or Date.

You can choose to enable the Auto Arrange option. With this option enabled the icons in your session window will automatically adjust their rows and columns as you resize the window. the Auto Arrange option is only available if the icon view has been set to Large Icons or Small Icons.


Change Directory

Prompts for a directory that becomes the current directory for the selected session. The current directory is displayed in the title bar of each session.


Close

Closes the connection to the FTP server for the current session and closes the session window.


Command Line Options
Command Line Usage

For a named session:
AbsoluteFTP.exe /S <session path>

where <session path> is the full path of the session profile in the database.

Example:

AbsoluteFTP.exe /S /Personal/ftp.vandyke.com

Use quotes on the command line if the path contains spaces:

AbsoluteFTP.exe /S "/Van Dyke Technologies"

For a host address:
AbsoluteFTP.exe <hostname or IP>

For a URL:
AbsoluteFTP.exe <FTP URL>

where <FTP URL> is of the following form:

ftp://[<user>[:<password>]@]<host address>[:<port>][<path>]


Connect

The Connect dialog allows you to manipulate your session database and make connections to FTP sites.

The session database is organized into folders and sessions which are displayed in the tree view in the center of the dialog.  Folders are used to group sessions into logical categories.  Sessions contain the data needed to connect to an FTP site.

The following commands allow you to manipulate the session database.  These commands can be accessed from the toolbar or context menus.  The context menus are activated by a right-mouse click in the tree view.

Commands

Connect:   Causes AbsoluteFTP to connect to the ftp server named in the selected session.

New Session:   This command brings up the New Session wizard or the session edit dialog where all of the information needed to create a new session can be entered.  The new session is created under the currently selected folder.

Edit Session:   This command brings up the Edit Session dialog where the information for the selected session can be edited.

New Folder:   This command causes a new folder to be added under the currently selected folder.  The folder is names "New Folder" and can be edited in place.

Cut:   This command causes the selected folder or session to be placed on the Windows clipboard and marked for deletion.  Deletion is not but until a paste is performed.  This command can also be accessed using the Ctrl-X keyboard accelerator.

Copy:	   This command causes the selected folder or session to be placed on the Windows clipboard.  This command can also be accessed using the Ctrl-C keyboard accelerator.

Paste:   This command causes the folder or session that is currently on the clipboard to be placed in the tree view as under the currently selected folder.  If the paste was proceeded by a cut, the the item marked for deletion is then deleted.  his command can also be accessed using the Ctrl-V keyboard accelerator.

Delete:   This command causes the selected folder or session to be deleted from the session database.  A confirmation dialog is displayed before the deletion is performed.  This command can also be accessed using the "Delete" key.

Rename:   This command allows the selected folder or session name to be edited in place. Renaming can also be done by doing a slow double click on the name.

Import:   This command is used to import session information from other FTP clients into  the AbsoluteFTP session database.  See the Import topic for details on importing other databases.

Desktop Short Cut:   This command is used to create a desktop short cut for the selected session.  See the Desktop short cut topic for details on creating a short cut.

Show details in tool tip:   When the  checkbox is selected,  the session host address and description are shown in a tool tip when the mouse pointer is moved over the session name.  Un-selecting the checkbox turns the tool tips off.  This feature is enabled by default.

Show dialog on startup:   When the  checkbox is selected,  the connect dialog is displayed when you start AbsoluteFTP.   Un-selecting the checkbox turns this feature off.  This feature is enabled by default.

Toolbar

The following toolbars buttons allow access to some of the above commands.

Icon	Command

Connect

New Session

Edit Session

Cut

Copy

Paste

Delete

New Folder

Import

Desktop short cut

Invoke help

Session Database Tree View

If a folder contains sub folders or sessions, a (+) shows to the left of the folder icon. Clicking the (+) or double-clicking the folder will expand to show the sub folders.

Click the (-) next to an expanded folder, or double-click the folder icon to collapse the expanded sub folders.

  	Double-clicking on a session name will cause AbsoluteFTP to connect to that session.

Folders and sessions can be copied or moved  in the tree view using standard drag and drop operations.  The one exception to this is the root folder "FTP Sites" which cannot be moved or deleted.

Folders and sessions can be cut, copied, and pasted using the standard Ctrl-X, Ctrl-C, and Ctrl-V keyboard accelerators, respectively.

Tips

The New Session toolbar button and context menu item can be configured to invoke the Session Configuration dialog directly rather than the New Session Wizard. Change this option in the Global Configuration Advanced tab.


Connecting to a Remote FTP Server

There are two methods for connecting to an FTP server:

Method 1: set up a temporary connection using Quick Connect.

Choose the 'Quick Connect...' item from the File menu.

Enter the server address (e.g. ftp.microsoft.com or 198.105.232.1) in the 'Hostname' field.

If the 'Anonymous login' checkbox is checked, you will need to enter your e-mail address as the password in the 'Password' field.  This gives you permissions on some servers to download public domain files, but you will probably not be able to upload files to the FTP server.

Another option here is to uncheck the 'Anonymous login' checkbox, and enter a valid account name (or login ID) for the server to which you are connecting in the 'User name' field.  You will need to enter the password for the account in the 'Password' field.

Click the 'OK' button.

Method 2: set up a permanent, reusable entry in the session database.

Choose 'Connect' from the File menu to bring up the "Connect" window.

Click the 'New Session' toolbar button.

Enter the FTP server's address (e.g. ftp.microsoft.com or 198.105.232.1).

Click the 'Next' button.

If the 'Anonymous login' checkbox is checked, you will need to enter your e-mail address as the password in the 'Password' field.  This gives you permissions on some servers to download public domain files, but you will probably not be able to upload files to the FTP server.

Another option here is to uncheck the 'Anonymous login' checkbox, and enter a valid account name (or login ID) for the server to which you are connecting in the 'User name' field.  You will need to enter the password for the account in the 'Password' field.

Click the 'Next' button.

Click the 'Next' button to bypass the initial directory page.

Click the 'Finish' button to accept the default session name.

Select the new entry just created.  Note that this entry is saved in the AbsoluteFTP database and can be reused by bringing up the "Connect" window (see step 1).

Click the 'Connect' button.

After you initiate a connection using one of the above methods, a session window should open and list the files for the account used.


Copy Path

Copy the path of the selected file or folder to the Clipboard.


Copy Session
Create a copy of the selected session.


Copy URL

Copy the URL of the selected file or folder to the Clipboard.


Copy and Paste

Copy selected files and folders from one folder to another using the keyboard.

Files and folders may be copied between folders within the local machine window, between a folder in a remote session window and a folder in the local window, as well as between two remote session windows.  When a remote session window is part of a Copy/Paste operation, the Paste initiates the file transfer.

1.	In a local folder or remote session window folder, click on the file or folder to be copied.

2.	Select Copy from the Edit menu

3.	Open the folder where you want to put the copy.

4.	Select Paste from the Edit menu.

Note, AbsoluteFTP does not support copy/paste of files with other applications.

Tips

To select more than one file or folder to copy, hold down the CTRL key, and click each of the items.

The Copy and Paste commands are also available in the right mouse button menu.

 This toolbar button invokes the Copy command.

 This toolbar button invokes the Paste command.


Customize Toolbar

Customizing the Toolbar allows you to arrange the main toolbar to suit your needs and preferences.  The majority of those functions contained in the AbsoluteFTP menus have an associated toolbar button for your use.

There are two methods available for customizing the tool bar.

     	Customization Dialog:  The customization dialog is accessible using any of the following methods.

1.  Select "Customize Toolbar" from the "Tools" menu on the main menu.

2.  Right click on the toolbar and select "Customize Toolbar" from the resulting context menu.

3.  Double click on the toolbar in any area not occupied by a button.

     	Alt-Drag:  To using the Alt-Drag method, place the mouse pointer over a toolbar button.  Then simultaneously hold down the Alt key and the right mouse button.  While still holding down the Alt key and mouse button, you can drag the button to a new location.

The following functions allow you to manipulate the toolbar.

Functions

Rearrange buttons:   To rearrange the buttons using the Alt-Drag method, simply drag the button to the desired location and drop it there.  To rearrange the buttons using the customization dialog,  select the button to move in the "Toolbar buttons:" list.  The press either the "Move Up" or "Move Down" buttons until the button is in the desired position.  Separators can only be moved using the customization dialog.

Remove a button:   To remove a button using the Alt-Drag method, simply drag the button off the toolbar and drop it.  To remove a button using the customization dialog, select the button in the "Toolbar buttons:" list and click on the "Remove" button.  The button will be moved to the "Available buttons:" list and removed from the toolbar.  Separator can only be removed using the customization dialog.

Add a button:   Adding a button or separator can only be done using the customization dialog.  First determine where in the toolbar that you want to insert the new button or separator.  The new button will be inserted above the button that you select in the "Toolbar buttons:" list, so select the appropriate button or separator in the "Toolbar buttons:" list.  Now select the button that you want to add in the "Available buttons:" list and click the "Add" button.  The button will be added to the "Toolbar buttons:" list and to the toolbar.  You can adjust the position of the button using the "Move Up" and "Move down" buttons.

Reset default toolbar:   To reset the toolbar to its default configuration, open the customization dialog and click the "Reset" button.

Notes

If you remove all of the non-separator buttons from the toolbar and exit AbsoluteFTP, the default toolbar will be put up.


Delete

Deletes the currently selected files or folders.

Tip

 This toolbar button invokes the Delete command.


Prompts for the name of the session folder to be deleted. Any sessions or sub folders below it will also be deleted.


Delete the selected session from the session database.


Desktop short cut

Perform the following steps to create a desktop short cut that when double clicked will start AbsoluteFTP and immediately connect to the associated session.

1.	Selecting a session in the Connect dialog.

2.	Click  the desktop short cut toolbar button or select "Create a desktop short cut" on the session context menu.

3.	Enter the short cut label in the resulting dialog.

4.	Click OK.

Note:	Because only one instance of AbsoluteFTP can be running at one time,  double clicking on an AbsoluteFTP short cut when AbsoluteFTP is already running will have no effect.


Disconnect

Closes the connection to the FTP server in the current session.

A disconnected session window remains open. The connection to the server can be reestablished with the Reconnect menu item. Actions like Refresh, opening a directory, or transferring a file will also cause a disconnected session to reconnect.

Tip

 This toolbar button invokes the Disconnect command.


Download

Download the selected files and directories.  This command will initiate a transfer from the FTP server to the local directory specified in the default download directory field of the Session Configuration.  If the download directory for the session is blank, then the default download directory setting under the Global Configuration will be used.  If both download directory settings are blank, you will be prompted for the local directory.


Drag and Drop

Copy selected files and folders from one folder to another using the mouse.

1.	Click the icon of a file or folder to be copied and hold the mouse button down (normally the left button).

2.	Drag the file icon to the destination folder and release the mouse button.

Files and folders can be dragged and dropped (i.e. copied) between folders within the local machine window, between a folder in a remote session window and a folder in the local window, as well as between the folders of two remote session windows.  Dragging and dropping within a remote session window, however, is not currently supported. If a remote session window is either the target or source of drag/drop operation, then dropping the file initiates the file transfer.

Note: AbsoluteFTP does not currently support drag & drop of files with other applications.

Tip

To select more than one file or folder to drag, hold down the CTRL key, and then click the items you want to copy. Then drag the selected items as described above.


Renames the selected folder.


Establishing a Secure Connection

Combined with SecureCRT, AbsoluteFTP can encrypt the data sent on the control channel.  This protects the user login information.  Files and directory listings transferred on the FTP data channel, however, will not be encrypted by the procedure explained below.

Before setting up port forwarding for the first time, review the topic "Port Forwarding in SecureCRT" in SecureCRT's online help.  Also, make sure that you can successfully connect to the target FTP server using a normal session profile.

To configure SecureCRT and AbsoluteFTP to forward the FTP control connection, follow these steps.

Set up SecureCRT to forward an FTP control connection

Open the SecureCRT Connect dialog (File/Connect or File/New Window).

Select the "Session List" tab and create a new session using the "New" button, or select an existing SSH session to the FTP server and choose "Edit" to modify its port forwarding properties.

On the "Session" tab of the Session Preferences dialog, make sure that the "SSH" protocol is selected and that the "Hostname or IP" is set to the SSH server's address.

Click the "Advanced..." button and select the "Port Forwarding" tab of the Advanced SSH Options dialog.  In the "Local port" field, enter 21.  The "Remote port" field should also be 21 in most cases.  Enter the FTP server address in the "Remote hostname" field.

Click the "Save" button to add these settings to the current forwarded port list.  Click "OK" to finish port forwarding setup.

Connect to the server to start the SSH session with port forwarding.

Create a session in AbsoluteFTP which uses SecureCRT port forwarding

Open the AbsoluteFTP Connect dialog (File/Connect) and click on the "New Session" toolbar button to start the New Session Wizard.

Enter the localhost address 127.0.0.1 for the "Host address" and set the port to 21 on the first panel.  Click 'Next' and follow the directions in the wizard to enter login information for the server, a session name, then click "Finish."

On the Connect dialog, select the new session and click on the "Edit" toolbar button to bring up the Session Configuration dialog.  Go to the Advanced tab and make sure that the option Use outgoing data connections (PASV) is checked (i.e. the checkbox has a checkmark and is not grayed out).  Click "OK" to accept changes.

Connect to the FTP server using the new FTP session.

If correctly configured, AbsoluteFTP will establish a forwarded connection to the FTP server using SecureCRT.


Exit

Close all connections and exit the program.


File Creation Mask
File Creation Mask (UMASK)

The file creation mask is a value that is used to determine the default permissions settings for new files.  This feature is usually only available on UNIX systems.

The value specified for the file creation mask is given in octal and is XORed on the remote system with the permissions of 666 for files and 777 for directories.  For example, the value 002 would give complete access to the group and only read (and directory search) access to others.  The value 022 would give only read (and directory search) access to the group and others.


File Transfer Types

Select the appropriate type of file transfer for a given file type:

ASCII - Select this mode to transfer text files.

Binary - Select this mode to transfer program files, or other non-text files such as ZIP files.

Prompt for type - Select this option if you want to be prompted for the transfer type each time a file of the selected type is downloaded.


Global Configuration, Advanced

Send and receive buffers

By default the system default buffer sizes are used. It is highly recommended that you use the system default buffer sizes.

Cache

Choose the directory where AbsoluteFTP will place its temporary files.

Options

New Session uses wizard - Enabling this option causes the New Session toolbar button in the Connect dialog to invoke the New Session Wizard. Disabling this option causes this button to invoke the Session Configuration dialog instead. This option is enabled by default.

Log messages during transfer - Enabling this option causes extra information about file transfers to be sent to the log window. This option is disabled by default.

Move deleted local files to the Recycle Bin - This option is enabled by default. Disabling this option causes deleted local files to be deleted from the file system.

Keep connections alive - This option is off by default.  Enabling this option causes AbsoluteFTP to send FTP NOOP commands to the FTP server whenever 1 minute or more has passed without sending a normal file operation command.  This will usually keep the FTP server from detecting that the connection is idle and, consequently, disconnecting the session.

It is not recommended that you leave this feature enabled.

Use outgoing data connections (PASV) - This option is on by default.  This is used as the default setting for the identical Session Configuration option.

Disable direct server-to-server transfers - This option is unchecked by default.  Checking this option will force all server-to-server transfers to be handled by establishing indirect data connections through the local host.  This option is sometimes needed where a server behaves poorly after receiving a request to establish a server-to-server connection.


Global Configuration, File Types

Configure the registered file types and their associated actions for remote sessions.

File types can be registered with AbsoluteFTP so that specific actions are taken when files are opened in a remote session. For example, you can configure AbsoluteFTP to automatically download, then open remote Text Documents with Notepad when you double-click them in a remote session. The initial file types used by AbsoluteFTP are imported from the settings used by Explorer when AbsoluteFTP is installed. You may add, edit or remove any of the registered file types.

Note, the actions and applications for the registered file types described here apply only to files opened in remote session windows. Each file type also includes information that applies only when opening a remote file, such as transfer type and save-to-disk options. The file types used when opening files in AbsoluteFTP's local window are the same file types used by Windows Explorer. (Refer to File Types in Windows Explorer Help for more information).

You can search for a file type that is associated with a file extension by entering the file extension in the Ext. edit box.  Pressing return in this edit box or clicking the Search button will cause the file type that is associated with the entered file extension to be displayed and highlighted in the file types list.

Click the Reset All button to cause all of the file types known by Windows Explorer to be reloaded into AbsoluteFTP.

Editing a file type:

Enter the following information when editing or registering a new file type:

1.	Choose a Default icon to display for the file (recommended).

2.	Enter a short text Description of the file type (required).

3.	Choose a transfer type.

4.	Open with: choose the program that is used to open this file type (recommended).

5.	Remote open: choose the action to be taken when files of the registered type are opened on a remote host. There are three choices:.

Prompt for open action
Open
Save to disk

6.	Associated extensions: Use the Add and Remove buttons to choose filename extensions for the file type (recommended).


Global Configuration, Firewall

AbsoluteFTP can work with a variety of Internet firewall servers. If your FTP connections to Internet sites require the use of a firewall, then select the appropriate type of firewall (described below) from the dropdown list. In addition to specifying a firewall type, you may also create a list of domains whose connections are excluded from connecting through the firewall.

The supported firewall types are as follows:

None

Choose this option if you are connected directly to the Internet without a firewall.  You may also need to choose this option if you are behind a router-based firewall, which normally are transparent to the user.  If you are behind a router-based firewall, you need to enable passive data connections. in the session configuration.

SOCKS Version 4,

SOCKS Version 5 (no authentication)

SOCKS Version 5 (username/password)

If your firewall server is running either SOCKS version 4 or SOCKS version 5, then select one of these types for the Type field. Enter the hostname or IP address of your SOCKS firewall server in the "Hostname or IP" field, and enter the SOCKS firewall port number in the "Port" field. The conventional port number for SOCKS is 1080.

The username/password version of the SOCKS firewall choices allows for firewall user authentication.  The only method of authentication currently supported is the "Username/Password Authentication" protocol, which requires the username and password to be sent as clear text.  Therefore, this method is not recommended for non-secure environments.

OPEN host

Select this type if the your firewall server requires the OPEN command.  This type may be selected for the CSM proxy server. Also, enter the hostname and port of the firewall server in the appropriate fields.

USER user@host:port

Select this type if your server is running the WinGate proxy server. Enter the hostname or IP address and port of the firewall server in the appropriate fields. This type may also be selected for use with the CSM proxy server.

This type should also be used for the WinProxy proxy server.  For this particular proxy server you may also need to have the Use outgoing data connections (PASV) option unchecked on the Advanced tab.

USER user@host port,

USER user@host port (with login)

Select these types if your server is running the TIS® Internet Firewall Toolkit. Choose the first form if the firewall server does not require authentication. If your firewall server requires authentication, choose the second form. If you choose the second form, you should enter the username and password that is required by the firewall server to authenticate your connection. Also, enter the hostname or IP address and port of the firewall server in the appropriate fields.

USER user@host login

This type will send the remote username and the server address followed by the firewall user ID.  It then expects to send the password for the remote user and the password for the firewall user.  This type should be used if your server is running the Raptor Firewall.

For this firewall type you will need to enter the username and password that is required by the firewall server to authenticate your connection. Also, enter the hostname or IP address and port of the firewall server in the appropriate fields.

Domain exclusion

Excludes specific connections from passing through the firewall.

If AbsoluteFTP is configured to use a firewall, it may still be desired to exclude certain connections from being made through the firewall. A typical example of this would be an organization that operates a network that is protected from the Internet by a firewall. Connections to FTP servers within the organization's internal network could be made directly and should not pass through the firewall, while connections to FTP servers on the Internet must all pass through the firewall. You can exclude the internal FTP servers by adding them to the exclusion list.

Entries in the domain exclusion list may be either hostnames or IP addresses. A leading or trailing asterisk can be used as a wildcard character to select groups of machines. For example, the following example of a leading asterisk would exclude connections to all machines in the domain "yourdomain.com" from connecting through the firewall:

*.yourdomain.com

This example of a trailing asterisk prevents connections to all machines within a particular network from passing through the firewall:

192.168.0.*

Also, a complete hostname of an FTP server or its IP address can also be used to exclude one specific machine from using the firewall:

192.168.0.134

ftp.yourdomain.com

Click the Add, Edit and Remove buttons to enter, change and delete entries from the domain exclusion list.


Global Configuration, General

The following options control attributes of transfers and FTP connections.

Transfer options

Choose the default file transfer type for undefined file types.

Choose the default overwrite action when files in a target directory already exist. the choices are:

Confirm overwrite - presents a dialog confirming whether or not to overwrite files. The confirmation dialog allows you to confirm overwrites individually, or to choose the action for all files in the transfer with "Yes to All" or "No to All".

Always overwrite - always overwrites existing files in the destination directory.

Never overwrite - never overwrites existing files in the destination directory.

Overwrite if older - overwrite existing files whose timestamp is older than the source file.

Preferences

Select whether or not to be prompted to resume interrupted transfers when starting a session. This option is enabled by default.

Choose if you want to be prompted about closing connections when you close session windows. This option is enabled by default.

Choose whether or not to close session windows when a session is disconnected. This option is disabled by default.

Choose if you want to restore the last remote directory that was visited when starting a session. This option is disabled by default.

Enter the anonymous password ( usually an e-mail address ) you want to use as the default when you are creating anonymous login sessions. Note, if you do not fill in this field, then AbsoluteFTP will attempt to fill in anonymous password fields with a password of the form: username@.

Enter the path of a local directory that is to be used as the destination folder when the Download command is used and the download directory in the Session Configuration is left blank.

Busy site retry options

Choose the maximum number of login retry attempts that will be performed after a failed login.

Choose the number of seconds to delay between retry attempts.


Global Configuration, View

The following options control attributes of the local window or session windows.

General

Display the full path in title bar - Select this option to display the full pathname of the current directory in the title bar of both the local window and session windows. If this option is disabled, only the directory name is displayed in the title bar. This option is disabled by default.

Show file attributes in Details view - Select this option to include an Attributes column in windows that use the Details icon view. In the local window this column will display Windows file attributes. In remote session windows this column displays UNIX-style permissions, owner and group ownership of files. This information is usually only available on UNIX-based FTP servers.

Local Window

Display filenames using Explorer attributes - Enabling this option forces AbsoluteFTP to display filenames with the same alphabetic case as the Windows Explorer.  For example, an uppercase filename stored on disk as AUTOEXEC.BAT will normally display in Windows Explorer as Autoexec.bat.  By default, this option is disabled, which causes filenames to be displayed using the same alphabetic case in which the name is actually stored on disk.

Note, when a file is uploaded to a remote site, the real filename case is used regardless of this setting.

Do not show hidden or system files - This option affects the local window only and is disabled by default.

Initial Directory - Enter the path of a local directory that the local window should display on startup.

Remote Window

Do not show dot files - Enabling this option prevents filenames beginning with a '.' in remote directories from displaying. This option may also be set from the View menu. By default, it is enabled.

Display file times in local time zone - Enabling this option causes the remote directory file times to be displayed in the time zone being used by the local machine rather than the time zone defined for the session.  This option may be helpful when visually comparing the file times displayed on the remote machine to the file times displayed in the local window.  By default, this option is disabled.

Set the maximum number of lines that each log window can display.


Hide Dot Files

Prevent filenames beginning with a '.' in remote directories from being displayed.

This option corresponds to the Do not show dot files option in the Global Configuration.


Hostname

Most FTP servers have a hostname  that you can use to connect to them, like ftp.microsoft.com, ftp.vandyke.com, etc. A valid hostname will also correspond with an IP address. When specifying a host address for a session you may enter either a hostname or an IP address.


IP Address

Every site that is reachable on the Internet must have a valid IP, or Internet Protocol, address.  An IP address should be entered as 4 numbers separated by period (.) characters, for example: 198.105.232.1


Icon View Options

Select the size and layout of the icons shown in the right-hand pane of a window.

The following choices are available from the View menu:: Large Icons, Small Icons, List, or Details.

Tip

The icon view options may also be selected from the toolbar via the following icons:

Icon	View Type

Large icons

Small icons

List

Details


Import

The session information from other FTP clients can be imported into the AbsoluteFTP session database using this feature.

CuteFTP versions 2.0 and 2.6

1.	Select the folder in the Connect dialog under which you wish to import the CuteFTP database.

2.	Click the Import toolbar button or select Import from the folder context menu.

3.	In the file selection dialog, select "tree.dat" file  for CuteFTP version 2.0 or "smdata.dat" for version 2.6 databases.

4.	Click Open to import the data into the AbsoluteFTP session database.

WS_FTP

1.	Select the folder in the Connect dialog under which you wish to import the WS_FTP database.

2.	Click the Import toolbar button or select Import from the folder context menu.

3.	In the file selection dialog, select "WS_FTP.ini"  file.

4.	Click Open to import the data into the AbsoluteFTP session database.

    Passwords

For imported sessions that use anonymous FTP login, the user name "anonymous" is used in the imported session and the email address stored in the imported database is used as the password for that session.

For imported sessions that do not use anonymous FTP login, no attempt has been made to decrypt the password that is stored in the database.  To avoid being prompted for a user name and password for these types of sessions, the password must be reentered.  This can be done by selecting the session in the Connect dialog and then clicking the Edit Session button in the toolbar.  The password field is on the "Site" tab of the Edit Session dialog.


Initial Directory

Specify the initial directory for an FTP session.

If the initial directory has been specified for a session, then that directory will be made the current directory upon connection to the remote host. If the initial directory is not set, then the default or home directory for the username on the remote system will be the initial directory.


Invert Selection

Toggle the selected or unselected state of all items in the current folder.


License Registration

Upon receipt of payment, we will send you one license key for each copy of AbsoluteFTP paid for.  The new license key(s) will have no expiration.  The license key(s) will be sent to you via e-mail or postal mail. Note, no disk will be sent.  All updates to the software will be made available via anonymous FTP.

A single license for AbsoluteFTP is $29.95 (U.S.).

Four payment methods are available:

Order online:

To order online via a secure or non-secure web server:

http://www.vandyke.com/order/index.html

Ordering by check:

To order by check, send the order form (click here) and a check to:

Van Dyke Technologies, Inc.

4848 Tramway Ridge Dr. NE

Suite 201

Albuquerque, NM  87111

USA

Payments must be in U.S. dollars drawn on a U.S. bank.

Ordering by Credit Card:

You can order with MC, Visa, Amex, or Discover from Public (software) Library:

Phone:	800-2424-PsL ext. 15414

713-524-6394 ext. 15414

FAX:	713-524-6398

Internet:	15414@pslweb.com

U.S. Mail:	PsL, P.O. Box 35705, Houston, TX  77235-5705

PsL's product number for AbsoluteFTP is 15414.

PsL is open from 8:30am-5pm CST Monday-Friday (except holidays).

The above numbers are for credit card orders only. The authors of AbsoluteFTP cannot be reached at these numbers.

Any questions about the status of the shipment of the order, refunds, registration options, product details, technical support, volume discounts, dealer pricing, site licenses, non-credit card orders, etc., must be directed to Van Dyke Technologies, 4848 Tramway Ridge Dr. NE, Suite 201, Albuquerque, NM 87111, USA or sales@vandyke.com.

PsL will notify us either the day you place your order or the following business day. We will send you the license key(s) directly.

After calling PsL, send e-mail to sales@vandyke.com if you want your key e-mailed to you.


Line up Icons

Line up icons that are out of alignment in a folder.

This option is not available if you have selected List or Details for your Icon View options.


Log Window

Each session window displays a log of the FTP commands sent to the FTP server and the responses that are received. You can adjust the number of visible lines for the log window by dragging the horizontal splitter bar of the session window upward or downward.

Adjusting the log window buffer size

By default, the log window holds 500 lines. You can adjust the size of the log window buffer in the Global Configuration dialog.

Copying the log window text to the Clipboard

Copy the log window contents to the Clipboard by right-clicking in the log window and select "Copy" from the context menu.

Clearing the log window

Clear the log window contents by right-clicking in the log window and select "Clear" from the context menu.


Long Format

Request that the FTP server include all available columns of informational output when performing directory listings.  This option is usually only useful when the server is a UNIX system.

This option is off by default.


Loopback Address

The loopback address 127.0.0.1 is a special, reserved IP address that is used to refer to the local computer.  It is often called the localhost address.


Manual Download

Download a specified file or folder.  This command will initiate a transfer from the FTP server to a local directory.  The default local directory is set to the download directory specified in the download directory settings of the Session Configuration or Global Configuration.  The path of the file or folder to download is entered manually.  This feature is often used to download a file that is intentionally hidden by the server but can still be retrieved if the user knows the exact name and location of the file.


Manual Upload

Upload a specified file or folder.  This command will initiate a transfer from the local machine to the FTP server.

By default, the local path is set to the path of the currently-selected item in the active pane of the local window, if any.  The remote path is set to the currently-selected directory of the active remote window.

This option is only enabled when a session window is active and selected.


Navigate a Session
Navigating a Session

Each FTP session is represented by its own session window

The left pane of the session window shows the hierarchy of the folders on the remote host.

Click a folder in the left pane to display its sub folders and files in the right pane ( If the folder contains any sub folders then a (+) will also appear to the left of the folder icon ).

A folder-open icon [image] indicates which folder is currently selected in the left pane. The complete contents of the currently selected folder are shown in the right pane.

Double-click a folder icon in the left pane ( or click the +/- ) to expand and collapse the tree of sub folders in the left pane.

A log window of FTP commands for a session can be viewed by dragging the lower border of the session window upward.


New Session Wizard

The New Session Wizard guides you through the steps of adding a new session to your session database. The wizard prompts you for the following information that it stores in your new session:

1.	Hostname/IP Address

2.	Optionally, select non-default Port to change the port number .

3.	Username/password

4.	Initial Directory

5.	A session name that will be used to identify the session in the session database.

6.	A description for the session that will be shown as a tool tip when you move the mouse pointer over the session name in the Connect dialog.


Open

Opens the currently selected file or folder.

You can also double-click a file to open it or select it and choose Open from the right mouse button menu.

AbsoluteFTP can be configured to automatically download and open a file on a remote site with an associated application. The configuration options are available in the Global File Types dialog.

If you open a file on a remote site and save any changes to the file, AbsoluteFTP will prompt you to upload the file back to the remote site as part of its remote file editing feature.


Open URL

The Open URL dialog allows you to connect to a remote host using its Uniform Resource Locator (URL).  This dialog can be used to connect to an FTP server and list the directory or download a file that is specified by a URL obtained from a Web browser or an e-mail message.

In the Open URL dialog:

1.	Enter the URL (e.g. ftp://ftp.vandyke.com/pub/AbsoluteFTP)

2.	Click OK.


Open With

Opens the currently selected file using a chosen application.

This command allows you to override the "Open with" setting of the file type for the selected file.  This is also the default action when opening a file which has no associated file type.

If you open a file on a remote site and save any changes to the file, AbsoluteFTP will prompt you to upload the file back to the remote site as part of its remote file editing feature.

"Open With" is also available from the context menu.


Order Form

The pricing below is valid through March 31, 1999. After this date, check http://www.vandyke.com for current pricing.

To print the order form, click on Print Topic in the File menu.

Send this order form and a check to:

Van Dyke Technologies, Inc.

4848 Tramway Ridge Dr. NE

Suite 201

Albuquerque, NM  87111

USA

Payments must be in U.S. dollars drawn on a U.S. bank.

AbsoluteFTP Pricing:

  Single Computer License                      $29.95 each = ______

  2 to   9 Computers: ____ Computer Licenses @ $27.50 each = ______

 10 to  24 Computers: ____ Computer Licenses @ $25.00 each = ______

 25 to  49 Computers: ____ Computer Licenses @ $20.00 each = ______

 50 to  99 Computers: ____ Computer Licenses @ $17.50 each = ______

100 to 199 Computers: ____ Computer Licenses @ $15.00 each = ______

 Unlimited Computers (Single Site):          $2500.00      = ______

New Mexico Residents only: add 5.8125% sales tax         + ________

                                      Total Payment        ________

                      --- Please Print ---

Name: ______________________________________Date:__________________

Company: __________________________________________________________

Address: __________________________________________________________

City, State, Zip: _________________________________________________

Country: __________________________________________________________

E-Mail Address: ___________________________________________________

Would you like to receive update announcements via e-mail? ________

How did you hear about AbsoluteFTP: _______________________________

Comments: _________________________________________________________


Other Support Issues

If you think you've found a bug or a problem with AbsoluteFTP, please refer to the section on reporting problems.

If you have a general question about AbsoluteFTP, send e-mail to:

AbsoluteFTP-questions@vandyke.com

If you would like to receive e-mail notification when new releases of AbsoluteFTP are announced, send e-mail to the following address with the word "subscribe" on the subject line.

AbsoluteFTP-announce-request@vandyke.com

If there is a feature that you would like to see added to AbsoluteFTP, send e-mail describing the feature to:

AbsoluteFTP-features@vandyke.com


PASV

Force the FTP server into passive mode when establishing data connections.  This will cause AbsoluteFTP to actively create any data connections rather than passively listen for data connections from the server.  This option is sometimes needed where the client machine resides on a network whose firewall will not allow incoming connections from external FTP servers.

The options for using this command can be found in both the Session Configuration and the Global Configuration.


Port

The port number to connect to on the FTP server. The default port value for FTP is 21. You should not need to change this value for most FTP sessions, but some FTP servers may require that you connect to them using a non-default port number.


Properties

Invoke the Properties dialog on a selected file. The Properties command can only be invoked on remote files and directories.

The properties dialog displays information such as the name, type, location, size, creation/modification date and owner for the selected file. Additionally, the attributes section of the dialog also allows you to view and change the UNIX-style permissions on files and directories.

Note: Viewing and changing the attributes of remote files and directories is not supported by all FTP servers.  This feature is currently only available on UNIX-based FTP servers.

Tip

 This toolbar button invokes the Properties command.


Quick Connect

The Quick Connect dialog allows you to connect to a remote host that is not present in the session database.

In the Quick Connect dialog:

1.	Enter the hostname or IP address of the remote FTP server for the session. (This is the only required field. You can click OK to make the connection).

2.	Change the port number (optional).

3.	Enter a username and password for the remote session, or accept the default Anonymous Login setting.

Note: if either the username or password fields are left blank, then you will be prompted for that information when the connection is made.

4.	Enter an initial directory (optional).

5.	Click OK.

Tip

 This toolbar button invokes the quick connect dialog.


Quick Synchronize

The Quick Synchronize dialog enables you to initiate a comparison operation between a local directory and a directory on an FTP server.  The results of the comparison are displayed in the Synchronize Window.

In the Quick Synchronize dialog:

1.	Enter the path of the local file or directory.  The browse button to the right of this field can be used to help you find an existing local file or directory.  You may also use wildcard characters (i.e. * and ?) when specifying filenames.  For example, you can use '*.txt' to specify that you only want to compare and synchronize the local files in the chosen directory that have the '.txt' extension.

2.	Enter the path of the session for the remote FTP server.  You may use the browse button to the right of this field to activate a dialog that will help you find and select the desired session.

3.	Enter the path of the directory on the remote FTP server.

4.	Choose whether or not the comparison operation should include subdirectories

5.	Click OK.  This will start the comparison operation.

Tip

 This toolbar button invokes the Quick Synchronize dialog.


Quote Command

The Quote Command feature is used to send a command directly to the FTP server. Any messages returned by the FTP server in response to the command are displayed both in the log window and in a separate, pop-up window.


Reconnect

Reestablishes the connection to the FTP server for the current session and login using the username and password for that session.

The connection to an FTP server may be dropped as the result of a timeout after a period of inactivity, or because the user has executed the Disconnect command. Invoking the Refresh command, opening a directory or transferring a file within a session that is disconnected will cause the session to automatically reconnect. You may, however, manually reconnect to the FTP server using this menu item.

Tip

 This toolbar button invokes the Reconnect command.


Refresh

Updates the displayed information for the selected session by retrieving a new listing.

The folders and files present on a remote FTP server may change at any time. Refresh obtains a new listing for the current folder from the server.

Tip

 This toolbar button invokes the Refresh command.


Remote File Editing

Automatically uploads a remote file that has been opened and changed on the local machine.

This feature automatically detects a change in the modified date of a remote file that has been opened in AbsoluteFTP.  For instance, if you Open a file on a remote site, make changes to the file in the chosen application, and save the changes to disk, AbsoluteFTP will automatically prompt you to upload the file back to its original location on the remote site.


Automatically open the file (after downloading) using the associated program when remote files of this type are opened.


Rename

Renames the currently selected files and folders.

You may rename multiple files in the local window using MS-DOS wildcards.


Reporting Problems

You may report problems or bugs to us through our on-line problem-report form on the AbsoluteFTP support Web page:

http://www.vandyke.com/support/AbsoluteFTP/

You can also report problems by sending e-mail to us at the following address:

AbsoluteFTP-bugs@vandyke.com

When reporting bugs through e-mail, please try to provide the following information:

The steps needed to reproduce the bug.

A description of the problem in as much detail as possible.

The version of AbsoluteFTP (as shown in the About dialog box).

TCP/IP package and version.

The operating system and version (and Service Pack #, if any)


Resolve Symbolic Links

Request that the FTP server resolve symbolic links automatically when performing directory listings.  This option is usually only useful when the server is a UNIX system.

This option is on by default. If the server resolves symbolic links, then symbolic links to files and folders will be completely transparent and look no different than regular files and folders.

If this feature is disabled, symbolic links in a folder will initially be displayed with this icon:

Clicking on a symbolic link icon will resolve the link to the actual file or directory to which the link points.

It is recommended that this feature be left enabled.


Resume

Resumes an interrupted file download for the current session. Resume only keeps track of the most recently interrupted transfer for each session.

An interrupted transfer can be resumed at any time in a session by selecting Resume from the File menu. Additionally, if a transfer has been interrupted for any session in the session database, then the next time that session is started a dialog will prompt with the following choices:

Resume the interrupted download immediately

Delay resuming the download until later

Forget about the interrupted download

To turn off this prompting, uncheck the "Prompt to resume interrupted transfers" option in the General Global Configuration dialog.

Interrupted file transfers may also be resumed manually or on-demand in addition to the above mechanism.  This is accomplished by simply transferring the file in the usual way (i.e. drag & drop, cut/paste, download, etc.).  If the file already exists in the destination folder, AbsoluteFTP will compare the size of the source file against the size of the destination file.  If the size of the destination file is less than the size of the source, AbsoluteFTP will ask you if you want to overwrite the destination file, resume the transfer, or skip the file transfer.


Automatically invoke a dialog that prompts for the filename and the location to save the remote file when it is opened.


Select All

Select all of the items in the current folder.


Session Configuration, Advanced

Specify the parameters for an existing FTP session in the session database.

1.	Select the Operating system used on the FTP server.  By default, this option is set to automatically detect the operating system on the FTP server when connecting.  This option allows you to override the automatic detection and specify a supported type.

2.	Select the Time zone of the FTP server.  This information is used when translating file times from the FTP server so that a more accurate comparison can be performed when comparing local file time and remote file times.

By default, this option is set to automatically detect the time zone of the server, if possible, using the server's connection reply.  Many servers put time and date information in the initial reply text sent from the server, and AbsoluteFTP will attempt to determine time zone of the server from this text.  If it fails to detect an appropriate time zone, the local time zone (i.e. the time zone in use on the client machine) is used by default.

3.	Set the Resolve symbolic links option to cause AbsoluteFTP to include the '-L' flag when listing files and directories.

4.	Set the All entries option to cause AbsoluteFTP to include the '-a' flag when listing files and directories.

5.	Set the Long format option to cause AbsoluteFTP to include the '-l' flag when listing files and directories.

6.	Set the Use outgoing data connections (PASV) checkbox to force all data connections to be originated by AbsoluteFTP (using the FTP PASV command).  This setting is often needed where a firewall will not allow incoming connections from external FTP servers.  When this checkbox is unchecked, AbsoluteFTP will have the FTP server create an incoming data connection instead (using the FTP PORT command).

This checkbox can also be set to a third, indeterminate state.  When the checkbox is in this state, it appears grayed out and will cause AbsoluteFTP to use the identical, Global Configuration option.

7.	Choose the Filename conversion rule that will be applied to uploaded files.  The choices for this option are as follows:
Preserve case: this option will cause AbsoluteFTP to create the file on the remote machine using the filename exactly as it is stored on the local machine.
Uppercase: this option causes the alphabetic characters in a filename to be converted to all uppercase.
Lowercase: this option causes the alphabetic characters in a filename to be converted to all lowercase.

8.	Enter a File creation mask (also called the UMASK) that will be used when a new file is uploaded to the FTP server.  By default, this option is blank, which means that the UMASK command will not be sent to the FTP server, and the server will use the default UMASK setting for current login.


Session Configuration, General

Specify the parameters for an existing FTP session in the session database.

1.	Enter a Name for the session to uniquely identify the session in the database. This name will show up in the tree view of the Connect dialog.

2.	Enter an optional Description for the session. Later, when you move the mouse pointer over  the name of a session in the Connect dialog, this description will appear in a tool tip. (optional).

3.	Enter the path of a local directory that the local window should display whenever a connection for this session is established (optional).

4.	Enter the path of a local directory that is to be used as the destination folder when the Download command is used.  If the field is left blank, the download directory in the Global Configuration will be used (optional).


Session Configuration, Site

Specify the FTP server parameters for an existing FTP session in the session database.

1.	Enter the hostname or IP address to which you want to connect.

2.	Select non-default Port to change the port number (optional).

3.	Enter an initial directory for the remote session (optional).

4.	Select Anonymous Login or enter your username and password for the remote system. Note: if either the username or password fields are left blank, then you will be prompted for that information when the connection is made.

5.	Enter an account name.  This parameter is usually not needed (optional).


Session Database Location

Choose the directory where the session database files (AbsoluteFTP.dat, AbsoluteFTP.idx) will be stored.

This command is not available when sessions are active.


Session History

Connect to a session from the list of most-recently-used sessions.


Session Window Options

Choose the mode to display session windows.

Cascade

Resize and display all open session windows to be slightly overlapped and descending from the upper-left corner of the main window.

Tile Horizontally

Resize and display all open session windows to be the width of the main window, equal-sized and vertically spaced to fill the entire main window.

Tile Vertically

Resize and display all open session windows to be the height of the main window, equal-sized and horizontally spaced to fill the entire main window.


Set Initial Directory

Copy the path of the selected folder into the appropriate Initial directory configuration field.

When this option is used in a session window, the Initial directory field of the Session Configuration will be set to the path of the currently-selected folder.

When this option is used in the local window, the Initial directory field of the Global Configuration will be set to the path of the currently-selected folder.


Status Bar

Shows or hides the status bar for the selected session window.

When enabled, the status bar appears at the bottom of a session window. Informational text such as connection status, or the number of folder entries, is displayed in the status bar.

The status bar is enabled by default.


Stop

Interrupts the current FTP operation in the active remote session window.

Tip

 This toolbar button invokes the Stop command.


Synchronize Window

The Synchronize window displays the results of a comparison operation.  It also displays the status of the files and directories as they are being transferred.

Display

Items in the Synchronize window are color-coded to better distinguish their differences.  The following color schemes are used:

Identical

Normal text colors (usually black text on white background) are used to indicate items that exist on both the source and target machines and are identical in both timestamp and size.

Different

Red text on a gray background is used to indicate an item that exists on both the source and target machines, but are different in either timestamp or size.

Source Only

Blue text on a gray background is used to indicate that the item exists only on the source machine.

Target Only

Green text on a gray background is used to indicate that the item exists only on the target machine.

Options

Items displayed in the synchronize window may be individually selected for action or they may be acted on as a whole.

Synchronize All: This action causes all items that are different in any way to synchronized (regardless of which items are currently selected).  The transfer action (i.e. upload or download) for each item is determined by the current status.  For example, if an item's timestamp is more recent for the file on the source machine, then the file will be automatically uploaded.

This option is available on the window's context menu and on the toolbar.

Upload: This action pertains only to selected items and forces the selected items to be uploaded regardless of the comparison result.

This option is available on each item's context menu and on the toolbar.

Download: This action pertains only to selected items and forces the selected items to be downloaded regardless of the comparison result.

This option is available on each item's context menu and on the toolbar.

Stop: This toolbar button causes the operation in progress to halt and brings the synchronize window to an idle state.

Properties: Choosing this option displays a separate window where the individual properties (such as time, date, and size) of the source and target files pertaining to the selected item may be compared side by side.

Synchronize Source Only Items: This action causes all items to be uploaded for which the file or directory resides only on the source machine.

Synchronize Source Newer Items: This action causes all items to be uploaded for which the file on the source machine has a more recent timestamp.

Synchronize Target Only Items: This action causes all items to be downloaded for which the file or directory resides only on the target machine.

Synchronize Target Newer Items: This action causes all items to be downloaded for which the file on the target machine has a more recent timestamp.

Synchronize Different Items: This action causes all items to be transferred for which the file resides on both the source and target machines but has a different timestamp or size.

Tips

 Synchronize All: this toolbar button initiates a complete synchronize operation.

 Upload: this toolbar button uploads the selected items (regardless of how they are marked).

 Download: this toolbar button downloads the selected items (regardless of how they are marked).

 Stop: this toolbar button stops the current operation in progress.

 Properties: this toolbar button displays the attributes of the source and target items for visual comparison.


System Requirements

Minimum of a 486-based machine with 16 megabytes of RAM.

Windows NT® 4.0, Windows® 95, or Windows® 98

winsock.dll (compliant with version 1.1 of the WinSock standard).

32-bit TCP/IP stack.


Toolbar

Show or hide the toolbar.

When enabled, the toolbar appears below AbsoluteFTP's menu bar. Move the mouse cursor over a toolbar button to view its associated action. The toolbar is enabled by default.  The toolbar can be customized to suite the preferences and needs of the user

Below is a list of the actions associated with the icons.  They are divide into two groups.  Those icons that appear on the default toolbar and those additional icons that are available through the customization of the toolbar.

  Default Toolbar Icons

Icon	Action

Displays the Quick Connect dialog

Displays the Connect dialog

Reconnect the selected session window

Disconnect the selected session window

Copy the selected item(s)

Paste the selected item(s)

Refresh the current view

Stop the current FTP operation

Delete the selected item(s)

Invoke the Properties dialog on the selected item

Move the view up one level from the current folder

Display files and folders as large icons

Display files and folders as small icons

Display files and folders as a list

Display files and folders in detail

Display the Help dialog

  Additional Toolbar Icons

Icon	Action

Create a new folder in the current folder

Open URL.

Download

Manual Download

Resume an interrupted file download

Copy URL

Copy path

Select all in the current directory

Invert the selection in the current directory

Hide dot files

Display the Global Configuration dialog

Display the Quote command dialog

Cascade windows

Tile windows horizontally

Tile windows vertically


Transferring Files

Transferring files to or from FTP sites is easily accomplished by any of the following operations:

Open a remote file - Opening a file (either by double-clicking on it or by using the Open menu command) in a remote session window will initiate a download of the file.  By default, you will be prompted whether you want to open the file in its associated application or save it to disk.  You can configure AbsoluteFTP to automatically save the file to disk or open it by specifying the open action when editing or registering the file type.

You may also choose the menu Download command to initiate a transfer of the selected files and folders from a remote session window to a local download directory specified in the Session or Global Configuration.

You may also initiate a transfer using the Copy and Paste  and Drag and Drop methods (described below)

The steps to upload a local file to a remote FTP server are as follows:

Connect to a remote FTP server.

Optionally, choose the 'Tile Horizontally' item from the 'Window' menu to size the local and remote windows and place them side by side.

In the local window, browse to and open the folder/directory that contains the files you want to upload.

In the remote/session window, browse to and open the folder/directory to which you want to upload the local files.

At this point, you can initiate the file transfer using either the "drag & drop" or "cut & paste" method.

a) Drag & drop: using the left mouse button, click on the icon for file you want to transfer and continue to hold down the left mouse button.  While still holding down the left mouse button, move the mouse cursor so that it is positioned over the right-hand pane (where the folder contents are shown) of the remote window.  Release the left mouse button to "drop" the file on the remote window.

or

b) Cut & paste: select/highlight the files that you want to transfer.  Choose the 'Copy' item from the 'Edit' menu.  Then, select the folder/directory in the remote window to which you want to upload the files.  Then, choose the 'Paste' item from the 'Edit' menu.

A separate window should appear that shows the progress of the transfer.

When the transfer completes, the target window will automatically refresh and the transferred files should be visible in the right-hand pane of that window.

The copy/paste and drag & drop methods may also be used to initiate file and folder transfers directly between remote FTP servers.


Invoke a dialog that lets you choose whether to automatically open the file (after downloading) with an associated application or save it to disk each time a remote file of this type is opened.


Welcome

This file documents AbsoluteFTP version 1.6.  If you do not find the information you need here, please e-mail any questions you have to the following address:

AbsoluteFTP-questions@vandyke.com.

We will try to respond within 1-2 business days.

AbsoluteFTP is a trademark of Van Dyke Technologies, Inc.


What is AbsoluteFTP
What is AbsoluteFTP?

AbsoluteFTP is a 32-bit WinSock application that uses the File Transfer Protocol (FTP) to transfer files over the Internet and intranets. AbsoluteFTP has a rich set of features, including a familiar Windows Explorer interface, drag and drop file transfers, resumable interrupted transfers, customizable file types, and multiple simultaneous connections and transfers. Browsing your favorite FTP sites to download new applications, images, and other files is now easier than ever with AbsoluteFTP.

AbsoluteFTP includes a 30-day, try-before-you-buy, fully-functional evaluation license.

AbsoluteFTP is ideal for browsing your favorite FTP sites. Many software and hardware companies use FTP sites (ftp.vandyke.com, ftp.netscape.com, ftp.microsoft.com) to distribute their software. There are also many FTP sites which specialize in distributing games, images and applications for all types of operating systems.

AbsoluteFTP has the following set of features:

Familiar Windows Explorer user interface for the local and remote directory windows

Upload and download multiple files from multiple sites concurrently

Direct server-to-server transfers

Resume interrupted/incomplete file transfers

URL support

Firewall support (including SOCKS versions 4 and 5, as well TIS (R), WinGate, WinProxy and CSM, proxy support)

Hierarchical session database for managing personal sites

Named sessions allow saving of individual preferences for each site

Automated download action by file type

Manual download for downloading hidden files

Drag and drop (and copy and paste) file transfers

Network Neighborhood support

Ability to change file attributes

Easy setup/install

Automatic resolution of symbolic links (option)

Auto hide of dot files (option)

Quote command

Uppercase/lowercase filename conversion on upload

Quick connect dialog for easy connections

Common features accessible via the right mouse button menu

Easy access to AbsoluteFTP features through graphical toolbar

Remote host directory listings are cached


Window Menu List

The titles of each of the local and remote windows are displayed in a list in the Window menu. The currently selected window is checked. Click on a window title to bring it to the top and select it.